996ae310f281da4e9ba42cf650997c86e8848af0,src/main/java/com/floragunn/searchguard/ssl/SearchGuardKeyStore.java,SearchGuardKeyStore,initSSLConfig,#,152

Before Change


                final KeyStore ks = KeyStore.getInstance(keystoreType);
                ks.load(new FileInputStream(new File(keystoreFilePath)), keystorePassword.toCharArray());

                transportKeystoreCert = File.createTempFile("sg_", ".pem");
                transportKeystoreKey = File.createTempFile("sg_", ".pem");
                SSLCertificateHelper.exportCertificateChain(ks, keystoreAlias, transportKeystoreCert);
                SSLCertificateHelper.exportDecryptedKey(ks, keystoreAlias, keystorePassword.toCharArray(), transportKeystoreKey);
                transportKeystoreCert.deleteOnExit();
                transportKeystoreKey.deleteOnExit();

                final KeyStore ts = KeyStore.getInstance(truststoreType);

After Change


                final KeyStore ks = KeyStore.getInstance(keystoreType);
                ks.load(new FileInputStream(new File(keystoreFilePath)), keystorePassword.toCharArray());

                transportKeystoreCert = SSLCertificateHelper.exportCertificateChain(ks, keystoreAlias);
                transportKeystoreKey = SSLCertificateHelper.exportDecryptedKey(ks, keystoreAlias, keystorePassword.toCharArray());

                final KeyStore ts = KeyStore.getInstance(truststoreType);